package cn.itcast.nems.oldems.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 老EMS合同信息
 * </p>
 *
 * @author zhouwei
 * @since 2024/3/11 4:51 PM
 **/
@Data
@NoArgsConstructor
public class ContractInfoDTO {
    /**
     * 学生ID
     */
    private Integer studentId;
    /**
     * 班级ID
     */
    private Integer clazzId;
    /**
     * 合同状态 合同状态，NEEDLESS_SIGN|无需签订、UNSIGNED|未签订、SIGNED|已签订、RESIGNING|待重签、RESIGNED|已重签、CANCELED|已作废
     */
    private Integer contractState;

    private String contractNumber;
    private LocalDateTime signDate;
    private BigDecimal contractDesFee;
    private BigDecimal contractFeeDesPayable;
    private String contractType;
}
